#变量
from unicodedata import name


data =100
print(data)

#数据类型
#1.数字类型
#整型
num1=2 
num2=3
sum_num=num1+num2
print("和：", sum_num)

#浮点型
float1=4
float2=6
ji=float1*float2
print("浮点型相乘的积为：", ji)

#复数类型


#布尔类型
is_true=True
is_false=False
if is_true:
    print("这是真的")
else:
    print("这是假的")


#2.字符串类型
name="张三"
age=18
info = f"姓名：{name}，年龄：{age}岁"
print(info)


#3.列表类型
# 购物车管理（增删商品）
shopping_cart = ["苹果", "牛奶", "面包"]
# 添加商品
shopping_cart.append("鸡蛋")
# 移除商品
shopping_cart.remove("牛奶")
print("购物车商品：", shopping_cart)  # 输出：购物车商品：['苹果', '面包', '鸡蛋']
# 批量处理数据（生成1-10的平方列表）
squares = [x**2 for x in range(1, 11)]
print("平方列表：", squares)  # 输出：平方列表：[1, 4, 9, ..., 100]

#4.元组类型
location = (19.31 ,  110.07) #海南省海口市大概的坐标
latitude, longitude = location
print(f"纬度：{latitude}，经度：{longitude}")
today =(2025,10,29)
print (f"今天是{today[0]}年{today[1]}月{today[2]}日")

#5集合类型
# 列表去重
duplicate_list = [1, 2, 2, 3, 4, 4, 5]
unique_set = set(duplicate_list)
print("去重后：", unique_set)  # 输出：去重后：{1, 2, 3, 4, 5}
# 两个用户的标签交集（共同兴趣）
user1_tags = {"Python", "摄影", "旅行"}
user2_tags = {"摄影", "美食", "音乐"}
common_tags = user1_tags & user2_tags  # 交集
print("共同兴趣：", common_tags)  # 输出：共同兴趣：{'摄影'}

#6字典类型
# 存储用户信息（键为属性，值为数据）
user = {
    "id": 1001,
    "name": "李四",
    "hobbies": ["跑步", "阅读"]
}
# 访问并修改信息
user["age"] = 30  # 添加年龄
print(f"{user['name']}的爱好：{user['hobbies'][0]}")  # 输出：李四的爱好：跑步

# 配置参数映射
config = {"encoding": "utf-8", "timeout": 30, "debug": False}
print(f"当前编码：{config['encoding']}")